Vehicle and method of controlling the same

ABSTRACT

A vehicle includes: at least one output device; a motion recognition sensor configured to output a signal for a finger motion of a user; and a controller configured to: determine a finger motion pattern based on the signal for the finger motion; determine a first output device corresponding to the determined finger motion pattern among the at least one output device; determine an operation command corresponding to the determined finger motion pattern; and control the first output device based on the operation command.

CROSS-REFERENCE TO RELATED APPLICATION(S)

This application is based on and claims priority to Korean PatentApplication No. 10-2019-0038200, filed on Apr. 2, 2019 in the KoreanIntellectual Property Office, the disclosure of which is incorporated byreference in its entirety.

TECHNICAL FIELD

The present disclosure relates to a vehicle and a control method thereoffor controlling an in-vehicle output device based on a finger motion ofa user.

BACKGROUND

In general, a user can operate a switch provided at a specific positionto control an in-vehicle output device. At this time, the user can gazeat the switch provided at the specific position, thereby increasing therisk of accident of a vehicle.

Accordingly, in recent years, 3D touch technology for controllingin-vehicle output devices has been actively studied, and technology forcontrolling output devices in a vehicle by sensing movement of a user byusing a radar, a camera, and a wearable device has been developed.

However, the present 3D touch technology has a limitation in theoperation range according to the limit of the recognition range throughthe radar or the camera, and there is a limit to detecting minusculemovements of the user.

SUMMARY

It is an aspect of the disclosure to provide a vehicle for determining auser's finger motion in a detailed pattern and control an in-vehicleoutput device based on the determined finger motion pattern.

In accordance with an aspect of the disclosure, a vehicle comprises: atleast one output device; a motion recognition sensor configured tooutput a signal for a finger motion of a user; and a controllerconfigured to: determine a finger motion pattern based on the signal forthe finger motion; determine a first output device corresponding to thedetermined finger motion pattern among the at least one output device;determine an operation command corresponding to the determined fingermotion pattern; and control the first output device based on theoperation command.

The controller may determine at least one of a motion of each of aplurality of fingers or a sequence of motions between the plurality offingers by comparing the signal for the finger motion and a referencevalue for each of the plurality of fingers; and determine the fingermotion pattern based on at least one of the motion of each of theplurality of fingers or the sequence of motions between the plurality offingers.

The controller may determine the first output device and the operationcommand based on information indicating a pre-stored correlation betweenthe finger motion pattern and the operation of the output device.

The controller may determine the first output device based on a firstfinger motion pattern among the determined finger motion patterns; anddetermine the operation command for the first output device including atleast one command for starting, ending, strength, or direction of anoutput based on a second finger motion pattern determined based on thefinger motion of the user after the determination of the first fingermotion pattern among the determined finger motion patterns.

The controller may determine an operation mode for the first outputdevice including a command for a kind of output based on a third fingermotion pattern determined based on the finger motion of the user afterthe determination of a first finger motion pattern and before thedetermination of a second finger motion pattern among the determinedfinger motion patterns.

The vehicle may further comprise an input device for receiving an inputfrom the user.

The controller may determine the finger motion pattern based on thesignal for the finger motion to control the first output device, whenreceiving an input from at least one of the input device or the motionrecognition sensor, the input indicating an initiation of control forthe at least one output device.

The controller may stop the operation of controlling the first outputdevice, when receiving an input from at least one of the input device orthe motion recognition sensor, the input indicating an end of controlfor the at least one output device.

The controller may receive a signal for a new finger motion from themotion recognition sensor when receiving an input for addition of a newfinger motion pattern from at least one of the input device or themotion recognition sensor; and receive an input from the input devicefor a new operation command for any one of the at least one outputdevice.

The controller may update information indicating a pre-storedcorrelation between the finger motion pattern and the operation of theoutput device so that the new finger motion pattern for the new fingermotion and the new operation command for the any one of the at least oneoutput device correspond to each other.

The output device may comprise at least one of an air conditioner, anaudio, video, navigation (AVN) device, a window opening/closing device,a lamp control device, a wiper control device, or a driving assistsystem.

The controller may control the AVN device to output information on afirst output device and the operation command at least one of visuallyor audibly.

The controller may control the first output device based on theoperation command, when receiving an input from the at least one of theinput device or the motion recognition sensor to approve the operationcommand for the first output device.

The controller may control the AVN device to output a message thatinduces an input for at least one finger motion.

The controller may receive the signal for the finger motion of the userinputted corresponding to the message from the motion recognitionsensor; and update at least one reference value for each of theplurality of fingers used for determination of the finger motion patternbased on the received signal for the finger motion.

The motion recognition sensor is a piezoelectric element that outputs anelectrical signal corresponding to the finger motion of the user, andthe motion recognition sensor is attached to at least one of the user'shand, palm, wrist or arm, or is provided in at least one of a steeringwheel or a gear rod of the vehicle.

In accordance with another aspect of the disclosure, a method ofcontrolling a vehicle that comprises at least one output device and amotion recognition sensor configured to output a signal for a fingermotion of a user, the method comprising: determining a finger motionpattern based on the signal for the finger motion; determining a firstoutput device corresponding to the determined finger motion patternamong the at least one output device; determining an operation commandcorresponding to the determined finger motion pattern; and controllingthe first output device based on the operation command.

The determining of the finger motion pattern may comprise: determiningat least one of a motion of each of a plurality of fingers or a sequenceof motions between the plurality of fingers by comparing the signal forthe finger motion and a reference value for each of the plurality offingers; and determining the finger motion pattern based on at least oneof the motion of each of the plurality of fingers or the sequence ofmotions between the plurality of fingers.

The determining of the operation command may comprise: determining thefirst output device and the operation command based on informationindicating a pre-stored correlation between the finger motion patternand an operation of the output device.

The determining of the first output device may comprise: determining thefirst output device based on a first finger motion pattern among thedetermined finger motion patterns, and the determining of the operationcommand may comprise: determining the operation command for the firstoutput device including at least one command for starting, ending,strength, or direction of an output based on a second finger motionpattern determined based on the finger motion of the user after thedetermination of the first finger motion pattern among the determinedfinger motion patterns.

The method may further comprise: determining an operation mode for thefirst output device including a command for a kind of output based on athird finger motion pattern determined based on the finger motion of theuser after the determination of a first finger motion pattern and beforethe determination of a second finger motion pattern among the determinedfinger motion patterns.

The vehicle further comprises an input device for receiving an inputfrom the user.

The method may further comprise: determining the finger motion patternbased on the signal for the finger motion to control the first outputdevice, when receiving an input from at least one of the input device orthe motion recognition sensor, the input indicating an initiation ofcontrol for the at least one output device.

The method may further comprise: stopping the operation of controllingthe first output device, when receiving an input from at least one ofthe input device or the motion recognition sensor, the input indicatingan end of control for the at least one output device.

The method may further comprise: receiving a signal for a new fingermotion from the motion recognition sensor when receiving an input foraddition of a new finger motion pattern from at least one of the inputdevice or the motion recognition sensor; and receiving an input from theinput device for a new operation command for any one of the at least oneoutput device.

The method may further comprise: updating information indicating apre-stored correlation between the finger motion pattern and theoperation of the output device so that the new finger motion pattern forthe new finger motion and the new operation command for the any one ofthe at least one output device correspond to each other.

The output device may comprise at least one of an air conditioner, anAVN device, a window opening/closing device, a lamp control device, awiper control device, or a driving assist system.

The method may further comprise: controlling the AVN device to outputinformation on a first output device and the operation command at leastone of visually or audibly.

The method may further comprise: controlling the first output devicebased on the operation command, when receiving an input from the atleast one of the input device or the motion recognition sensor toapprove the operation command for the first output device.

The method may further comprise: controlling the AVN device to output amessage that induces an input for at least one finger motion.

The method may further comprise: receiving the signal for the fingermotion of the user inputted corresponding to the message from the motionrecognition sensor; and updating at least one reference value for eachof the plurality of fingers used for determination of the finger motionpattern based on the received signal for the finger motion.

The motion recognition sensor may be a piezoelectric element thatoutputs an electrical signal corresponding to the finger motion of theuser, and the motion recognition sensor is attached to at least one ofthe user's hand, palm, wrist or arm, or is provided in at least one of asteering wheel or a gear rod of the vehicle.

According to one aspect of the disclosure, it is possible to moreaccurately recognize the movement of the user and to control thein-vehicle output device more safely and accurately without a separateswitching operation requiring the user's gaze, by determining the fingermotion of the user as a subdivided pattern and controlling thein-vehicle output device based on the determined finger motion pattern.

BRIEF DESCRIPTION OF THE DRAWINGS

These and/or other aspects of the disclosure will become apparent andmore readily appreciated from the following description of theembodiments, taken in conjunction with the accompanying drawings ofwhich:

FIG. 1 is a control block diagram of a vehicle according to an exemplaryembodiment of the present disclosure;

FIG. 2 is a view illustrating an example of a motion recognition sensoraccording to an exemplary embodiment of the present disclosure;

FIG. 3 is a view illustrating information indicating a correlationbetween a finger motion pattern and an operation of an output deviceaccording to an exemplary embodiment of the present disclosure;

FIG. 4 is a view illustrating a case where a vehicle outputs a guidancemessage for initial personalization registration according to anexemplary embodiment of the present disclosure;

FIG. 5 is a view illustrating a case when a vehicle determines anoperation of an output device based on a finger motion pattern accordingto an exemplary embodiment of the present disclosure;

FIG. 6 is a view illustrating a case where a vehicle receives anoperation of an output device corresponding to a finger motion patternfrom a user according to an exemplary embodiment of the presentdisclosure;

FIG. 7 is a flowchart related to a case where an output device iscontrolled based on a finger motion pattern in a method of controlling avehicle according to an exemplary embodiment of the present disclosure;

FIG. 8 is a flowchart related to a case where initial personalizationregistration is executed in a method of controlling a vehicle accordingto an exemplary embodiment of the present disclosure; and

FIG. 9 is a flowchart related to a case of updating informationindicating a correlation between a finger motion pattern and anoperation of an output device in a method of controlling a vehicleaccording to an exemplary embodiment of the present disclosure.

DETAILED DESCRIPTION

Like numbers refer to like elements throughout this specification. Thisspecification does not describe all components of the embodiments, andgeneral information in the technical field to which the disclosurebelongs or overlapping information between the embodiments will not bedescribed.

It will be understood that when a component is referred to as being“connected” to another component, it can be directly or indirectlyconnected to the other component. When a component is indirectlyconnected to another component, it may be connected to the othercomponent through a wireless communication network.

It will be understood that the terms “includes,” “comprises,”“including,” and/or “comprising,” when used in this specification,specify the presence of a stated component, but do not preclude thepresence or addition of one or more other components.

It is to be understood that the singular forms “a,” “an,” and “the”include plural referents unless the context clearly dictates otherwise.

As used herein, the terms “portion,” “unit,” “block,” “member,” and“module” refer to a unit that can perform at least one function oroperation. For example, these terms may refer to at least one piece ofsoftware stored in a memory or at least one piece of hardware, such as aField Programmable Gate Array (FPGA) or an Application SpecificIntegrated Circuit (ASIC), or at least one process that is processed bya processor.

Reference numerals used in operations are provided for convenience ofdescription, without describing the order of the operations, and theoperations can be executed in a different order from the stated orderunless a specific order is definitely specified in the context.

Hereinafter, embodiments of a vehicle according to an aspect and amethod of controlling the vehicle will be described in detail withreference to the accompanying drawings.

FIG. 1 is a control block diagram of a vehicle according to an exemplaryembodiment of the present disclosure, and FIG. 2 is a view illustratingan example of a motion recognition sensor according to an exemplaryembodiment of the present disclosure.

Referring to FIG. 1, a vehicle 10 according to one embodiment includesan input device 110 for receiving an input from a user, a motionrecognition sensor 120 for sensing the user's finger motion, a storage130 for storing information necessary for various controls of thevehicle 10, a controller 140 that determines a finger motion patternaccording to the user's finger motion and controls a configurationincluded in the vehicle 10 according to the finger motion pattern, andan output device 150 that executes the operation of the vehicle 10 underthe control of the controller 140.

The input device 110 according to one embodiment can receive variousinputs from the user.

Specifically, the input device 110 may receive an input from the userindicating the start or end of control for the output device 150 basedon the finger motion, and may receive an input that approves executionof an operation command for any one output device 150 and any one outputdevice 150 determined according to the finger motion.

Further, the input device 110 may receive an input instructing additionof a new finger motion pattern other than the finger motion patternpreviously stored from the user.

To this end, the input device 110 may be provided in a center fasciainstalled at the center of a dashboard, or may be implemented using aphysical button, a knob, a touch pad, a touch screen, or a stick typeoperation device.

At this time, the input device 110 provided with the touch screen may beprovided on a display 152-1 of an audio, video, navigation (AVN) device152 provided inside the vehicle 10.

Further, the input device 110 may include a communication moduleprovided inside the vehicle 10. The communication module can receive theuser's remote input that is input to an external terminal device (notshown) such as a remote controller or the like. Thus, the input device110 may receive a remote input from the user of the vehicle 10 to theexternal terminal device (not shown).

At this time, the communication module can use a variety ofcommunication protocols (e.g., Bluetooth, NFC, etc.) for communicatingwith the external terminal device (not shown), and can be used withoutrestriction as long as it is a communication protocol capable ofperforming communication with the external terminal device (not shown).

Further, the input device 110 may include a microphone provided insidethe vehicle 10. Thereby, the input device 110 can receive a voice inputfrom the user of the vehicle 10. At this time, the controller 140 cangenerate an operation request signal for an operation intended by theuser to input the voice by using a natural language understandingalgorithm stored in advance.

However, the position and the manner of implementation of the inputdevice 110 are not limited to the above-described example, and may beincluded without limitation as long as the location and theimplementation method of receiving the input of the user.

The motion recognition sensor 120 according to an exemplary embodimentof the present disclosure may sense the user's finger motion and outputa signal regarding the finger motion.

Specifically, the motion recognition sensor 120 may correspond to apiezoelectric element that outputs an electrical signal with a differentmagnitude and phase depending on the pressure, and can output theelectrical signal corresponding to the operation of each of a thumb,index finger, middle finger, ring finger, and little finger of the user.

In this way, the controller 140 can compare the previously storedreference value for each of the plurality of fingers with the electricalsignal corresponding to the user's finger motion, and determine theoperation for each of the plurality of fingers and the operation orderamong the plurality of fingers.

To this end, the motion recognition sensor 120 may be attached to atleast one of the user's hand, palm, wrist or arm so as to sense theuser's finger motion, as shown in FIG. 2. In this case, the motionrecognition sensor 120 can transmit the electrical signal correspondingto the finger motion to the controller 140 through wired communicationor wireless communication. For this, the motion recognition sensor 120may include a communication module capable of processing awired/wireless communication protocol.

In addition, the motion recognition sensor 120 may be provided on asteering wheel 11 or a gear bar 12 of the vehicle 10 to sense themovement of the user's finger.

However, the type and location of the motion recognition sensor 120 mayvary depending on the embodiment, and may include any sensor andposition that can sense the user's finger motion.

The storage 130 according to one embodiment may include various kinds ofinformation necessary for controlling the vehicle 10.

For example, the storage 130 may store a reference value for each of theplurality of fingers for determining the finger motion pattern.Accordingly, the controller 140 can determine the motion for each of theplurality of fingers by comparing the output of the motion recognitionsensor 120 with the reference value for each of the plurality offingers.

Further, the storage 130 may store information on a correlation betweenthe finger motion pattern and the operation of the output device 150.Accordingly, the controller 140 can determine the operation command ofthe output device 150 and the output device 150 corresponding to thefinger motion pattern determined based on the output of the motionrecognition sensor 120.

The storage 130 may store information necessary for controlling variousconfigurations of the vehicle 10 in addition to the above examples.

The storage 130 according to one embodiment may correspond to a memorythat stores the above-described information and the followinginformation, and may be implemented as at least one of a non-volatilememory device (for example, a cache, Read Only Memory (ROM),Programmable ROM (PROM), Erasable Programmable ROM (EPROM), ElectricallyErasable Programmable ROM (EEPROM), and flash memory), a volatile memorydevice (for example, Random Access Memory (RAM)), or a storage medium(for example, Hard Disk Drive (HDD) and Compact Disc Read Only Memory(CD-ROM)) for storing various information, although not limited tothese.

The storage 130 may be a memory implemented as a separate chip or may beimplemented as a single chip with a processor corresponding to thecontroller 140. The controller 140 determines the finger motion patternbased on the signal for the finger motion received from the motionrecognition sensor 120, and controls any one of the at least one outputdevice 150 included in the vehicle 10 based on the determined fingermotion pattern.

Specifically, the controller 140 according to the embodiment candetermine the finger motion pattern based on the signal for the fingermotion.

For example, the controller 140 may determine at least one of a motionof each of the plurality of fingers or a sequence of motions between theplurality of fingers by comparing the signal for the finger motion and areference value for each of the plurality of fingers, and determine thefinger motion pattern based on at least one of the motion of each of theplurality of fingers or the sequence of motions between the plurality offingers.

That is, the controller 140 can determine whether or not thecorresponding finger is moved, and can determine the sequence of motionsbetween the fingers by comparing the signals for the motions of thethumb, the index finger, the middle finger, the ring finger, and thelittle finger with the respective reference values.

As described above, the finger motion pattern may correspond to theoperation of each of the thumb, the index finger, the middle finger, thering finger, and the little finger or the sequence of motions betweenthe fingers.

For example, the finger motion pattern determined by the controller 140may correspond to “one time motion of the thumb,” and another examplemay correspond to “two times motion of the index finger after one timemotion of the thumb.”

That is, the finger motion pattern may correspond to a time seriesarrangement of one or more finger motions.

At this time, according to the embodiment, the reference value for eachof the plurality of fingers may be personalized according to the user.

Specifically, the controller 140 according to the embodiment controlsthe AVN device 152 to output a message that induces an input for atleast one finger motion, receives the signal for the finger motion ofthe user inputted corresponding to the message from the motionrecognition sensor 120, and updates at least one of the reference valuesfor each of the plurality of fingers used for determination of thefinger motion pattern based on the received signal for the fingermotion.

That is, the controller 140 controls the AVN device 152 to visually orauditorily output a message for prompting the user to input afinger-by-finger motion, and can update the control value of the vehicle10 so that the vehicle 10 can be optimized for the finger motion of thecurrent user by updating the reference value to be compared with thesignal for the finger motion so that the finger motion patterncorresponding to the current user's finger motion can be determinedbased on the signal for the finger motion corresponding to the message.

For example, when the signal for the finger motion of the user is lowerthan a predetermined reference value, the controller 140 can reduce thepredetermined reference value so that the finger motion pattern can bedetermined even when the finger motion of the user is minute.

In addition, when the signal for the user's finger motion is higher thana predetermined reference value, the controller 140 can increase thepredetermined reference value so that the finger motion pattern can bedetermined even when the user's finger motion is large.

The controller 140 according to the embodiment can control any one ofthe at least one output device 150 included in the vehicle 10 based onthe determined finger motion pattern.

Particularly, the controller 140 may determine any one of the outputdevices to be controlled among the at least one output device 150included in the vehicle 10 based on the determined finger motionpattern, and may determine the operation command for any one of theoutput devices based on the determined finger motion pattern.

At this time, the controller 140 can determine any one of the outputdevices and the operation commands to be controlled based on theinformation indicating the correlation between the finger motion patternstored in advance and the operation of the output device.

For example, the controller 140 can determine any one of the outputdevices to be controlled among the at least one output device 150 in thevehicle 10 based on a first finger motion pattern among the determinedfinger motion patterns.

The controller 140 may determine the operation command for a firstoutput device including at least one command for starting, ending,strength, or direction of an output based on a second finger motionpattern determined based on the finger motion of the user after thedetermination of the first finger motion pattern among the determinedfinger motion patterns.

In addition, the controller 140 may determine the operation mode for thefirst output device including a command for a kind of output based on athird finger motion pattern determined based on the finger motion of theuser after the determination of the first finger motion pattern andbefore the determination of the second finger motion pattern among thedetermined finger motion patterns.

That is, the controller 140 may determine any one of the output devicescorresponding to the controlled object corresponding to the determinedfinger motion pattern, based on the information indicating thecorrelation between the stored finger motion pattern and the operationof the output device, and may determine the operation command for anyone of the determined output devices corresponding to the finger motionpattern according to the finger motion input thereafter.

At this time, the operation command may include at least one command forstarting, ending, adjusting the intensity, or directing the output ofthe output device 150, respectively.

The controller 140 may determine the operation mode of a control targetbased on the finger motion pattern corresponding to the finger motioninput between the selection of a control object and the determination ofthe operation command of the control object.

At this time, the operating mode may include an instruction for the typeof output of the output device 150.

The controller 140 can control any one of the output devices determinedbased on at least one of the determined operation mode or the determinedoperation command.

At this time, the controller 140 may receive an approval input from theuser as to whether or not to control the output device based on at leastone of the operation mode or the operation command, according to theembodiment.

That is, the controller 140 can control any one of the output devices,the operation mode, and the output device corresponding to the operationcommand determined by the user based on the finger motion pattern.

The controller 140 can control the AVN device 152 to at least one ofvisually or auditorily output information on at least one of the outputdevice, the operation command, or the operation mode determined based onthe finger motion pattern.

The controller 140 may control the determined output device based on theat least one of the operation command or the operation mode, whenreceiving an input from the at least one of the input device 110 or themotion recognition sensor 120 to approve at least one of the operationcommand or the operation mode for the determined output device.

Thereby, the vehicle 10 can receive the approval of the user whencontrolling one of the output devices based on the user's finger motion,so that it is possible to provide the control of the output device moreaccurately.

The controller 140 according to the embodiment can start or end controlof the output device 150 based on the finger motion pattern based on theuser's input.

The controller 140 is configured to control the output device of any oneof the at least one output device 150 by determining the finger motionpattern based on the signal of the finger motion, when receiving aninput from at least one of the input device 110 or the motionrecognition sensor 120, the input indicating an initiation of controlfor the at least one output device 150.

The controller 140 is configured to stop the operation of controllingthe output device of any one of the at least one output device 150, whenreceiving an input from at least one of the input device 110 or themotion recognition sensor 120, the input indicating an end of controlfor the at least one output device.

The controller 140 according to the embodiment controls the at least oneoutput device 150 based on the new operation instruction correspondingto the new finger motion pattern by adding a new finger motion patternin addition to the previously stored finger motion pattern.

Particularly, the controller 140 may receive a signal for a new fingermotion from the motion recognition sensor 120 when receiving an inputfor the addition of the new finger motion pattern from at least one ofthe input device 110 or the motion recognition sensor 120, and mayreceive an input from the input device 110 for a new operation commandfor any one of the at least one output device 150.

The controller 140 is configured to update information indicating apre-stored correlation between the finger motion pattern and theoperation of the output device so that the new finger motion pattern forthe new finger motion and the new operation command for the any one ofthe at least one output device correspond to each other.

Thereby, the vehicle 10 can provide the user with the operation of theoutput device corresponding to the new finger motion, when receiving theinput for the new finger motion from a future user.

The controller 140 may include at least one memory storing a program forperforming the above-described operations and operations, which will bedescribed below, and at least one processor for executing the storedprogram. When there are a plurality of the memories and processors, theymay be integrated into one chip or provided at physically separatedpositions. In addition, the controller 140 may be an electronic controlunit (ECU).

The output device 150 may comprise at least one of an air conditioner151, the AVN device 152, a window opening/closing device 153, a lampcontrol device 154, a wiper control device 155, or a driving assistsystem (DAS) 156.

The air conditioner 151 according to one embodiment is provided in thevehicle 10 and can blow wind (warm or cool air) into the interior spaceof the vehicle 10 under the control of the controller 140.

Specifically, the air conditioner 151 may include a compressor, acondenser, an expansion valve, and a heat exchanger, and the compressor,the condenser, the expansion valve, and the heat exchanger may beconnected to each other through at least one refrigerant passage.Refrigerant flows through the compressor, the condenser, the expansionvalve, and the heat exchanger along the refrigerant passage, and the airconditioner 151 can acquire cool air or warmth according to a state ofchange of the refrigerant flowing. The obtained cool air or warmth canbe provided to the interior space of the vehicle 10 through a fan.

To this end, the air conditioner 151 may include a plurality of airoutlets provided in the vehicle 10, a motor for driving the fan thatgenerates wind blown into the interior space of the vehicle 10, a motorfor adjusting a wing member provided in a blowing hole to adjust thewind direction of the blowing wind.

The air conditioner 151 can provide, under the control of the controller140, a cooling mode for supplying cool air to the interior space of thevehicle 10, a heating mode for supplying warm air to the interior spaceof the vehicle 10, a blowing mode in which air is blown into theinterior space of the vehicle 10, and an air cleaning mode that providesair circulation to collect dust and contaminants in the air in theinterior space of the vehicle 10.

Further, the air conditioner 151 can start or stop the operation underthe control of the controller 140, adjust the temperature of the air tobe blown, and adjust the wind direction and wind speed.

The AVN device 152 according to one embodiment includes the display152-1 and a speaker 152-2 provided in the vehicle 10, and provides,under the control of the controller 140, a radio mode in which the userreproduces a radio signal based on a terrestrial radio signal in thevehicle 10, an audio mode for reproducing sound based on a sound file, avideo mode for reproducing an image based on a broadcast signal or animage file, and a navigation mode that guides the user to a destinationroute

In addition, the AVN device 152 may be connected to a user device suchas a smartphone, PMP (portable multimedia player), MP3 (mpeg audiolayer-3) player, and PDA (personal digital assistant) through WiFi andBluetooth pairing to reproduce the sound and image files.

The AVN device 152 can start or end an operation under the control ofthe controller 140, adjust the volume of the sound to be output, cancontrol the channel of the broadcast signal to be output, and cancontrol the start and end of the route guidance.

To this end, the display 152-1 may be provided inside the vehicle 10 andmay include a panel. For example, the display 152-1 may be provided in acluster, and may be provided across the cluster and a center fascia.

The panel may be at least one of a cathode ray tube (CRT) panel, aliquid crystal display (LCD) panel, a light emitting diode (LED) panel,an organic light emitting diode (OLED) panel, a plasma display panel(PDP), or a field emission display (FED) panel.

However, the position and the number of the displays 152-1 may beincluded in any number and position of the vehicle 10 so that the userof the vehicle 10 can visually transmit the information.

The speaker 152-2 may be provided inside the vehicle 10 and may beprovided without limitation as long as it is capable of listening to thesound output by the user of the vehicle 10.

The window opening/closing device 153 according to the embodimentcontrols the opening and closing of a window provided on a door in thevehicle 10 or the opening and closing of a sunroof provided on the upperside of the vehicle 10 under the control of the controller 140.

The lamp control device 154 according to one embodiment can control theon/off and brightness adjustment of various lamps included in thevehicle 10 under the control of the controller 140.

The wiper control device 155 according to the embodiment controls theon/off of various wipers provided on a front window or a rear window ofthe vehicle 10 and the control of the operation speed of the wiperaccording to the control of the controller 140.

The driving assist system 156 assists the driving of the vehicle 10 andcan perform a forward collision avoiding mode, a lane departure warningmode, a blind zone monitoring mode, a rearward monitoring mode, and thelike, under the control of the controller 140.

To this end, the driving assist system 156 may include a plurality ofdevices connected through communication. For example, the driving assistsystem 156 may include FCW (forward collision warning system), AEBS(advanced emergency braking system), ACC (adaptive cruise control), LDWS(lane departure warning system), LKAS (lane keeping assist system), BSD(blind spot detection), RCW (rear-end collision warning system) and thelike.

Various configurations included in the vehicle 10 have been described indetail above. Hereinafter, a configuration for determining the fingermotion pattern of the user by using the various configurations of thevehicle 10 and controlling the output device 150 based thereon will bedescribed in detail.

FIG. 3 is a view illustrating information indicating a correlationbetween a finger motion pattern and an operation of an output deviceaccording to an exemplary embodiment of the present disclosure, FIG. 4is a view illustrating a case where a vehicle outputs a guidance messagefor initial personalization registration according to an exemplaryembodiment of the present disclosure, and FIG. 5 is a view illustratinga case when a vehicle determines an operation of an output device basedon a finger motion pattern according to an exemplary embodiment of thepresent disclosure.

Referring to FIG. 3, the storage 130 according to one embodiment maystore information indicating a correlation between the finger motionpattern and the operation of the output device 150.

At this time, the information indicating the correlation between thefinger motion pattern and the operation of the output device 150 mayinclude information on the type of the output device 150 correspondingto the finger motion pattern, may include information on an operationmode of each of the output devices 150 corresponding to the fingermotion pattern, and may include information on the operation command ofeach of the output devices 150 corresponding to the finger motionpattern.

For example, the information indicating the correlation between thefinger motion pattern and the operation of the output device 150 maystore information indicating that the output device 150 corresponding tothe finger motion pattern indicating “two times motion of the indexfinger” corresponds to the air conditioner 151.

In addition, the information indicating the correlation between thefinger motion pattern and the operation of the output device 150 maystore information indicating that the operation mode corresponding tothe finger motion pattern indicating “one time motion of the indexfinger after one time motion of the thumb” inputted after the fingermotion for selecting the air conditioner 151 corresponds to the heatingmode.

In addition, the information indicating the correlation between thefinger motion pattern and the operation of the output device 150 maystore information indicating that the operation command corresponding tothe finger motion pattern indicating the input “two times motion of themiddle finger” after the finger motion for mode selection of the airconditioner 151 corresponds to an ON/OFF command.

However, the above example and the example shown in FIG. 3 are only oneexample, and the information indicating the correlation between thefinger motion pattern and the operation of the output device 150 canstore information on the finger motion pattern corresponding to thevarious output devices 150 included in the vehicle 10, may storeinformation about the finger motion pattern corresponding to the modeprovided by each of the output devices 150, and may store information onthe finger motion pattern corresponding to the operation command thatcan be assigned to each of the output devices 150.

As described above, the information on the finger motion patterncorresponding to the type of the output device 150, the operation modeof each of the output devices 150, and the operation command of each ofthe output devices 150 is predetermined and stored in the storage 130.

That is, the information indicating the correlation between the fingermotion pattern and the operation of the output device 150 may bepredetermined in the design stage of the vehicle 10 and stored in thestorage 130 or may be predetermined by the user of the vehicle 10 usingat least one of the input device 110 or the motion recognition sensor120 and stored in the storage 130, according to the embodiment.

The controller 140 according to the embodiment can control the outputdevice 150 based on the information indicating the correlation betweenthe finger motion pattern and the operation of the output device 150.

For this purpose, the controller 140 can first determine the fingermotion pattern input by the user based on the signal for the fingermotion received from the motion recognition sensor 120.

Specifically, the controller 140 according to the embodiment candetermine the finger motion pattern based on the signal for the fingermotion.

For example, the controller 140 may determine at least one of a motionof each of the plurality of fingers or a sequence of motions between theplurality of fingers by comparing the signal for the finger motion and areference value for each of the plurality of fingers, and determine thefinger motion pattern based on at least one of the motion of each of theplurality of fingers or the sequence of motions between the plurality offingers.

That is, the controller 140 can determine whether or not thecorresponding finger is moved, and can determine the sequence of motionsbetween the fingers by comparing the signals for the motions of thethumb, the index finger, the middle finger, the ring finger, and thelittle finger with the respective reference values.

As described above, the finger motion pattern may correspond to theoperation of each of the thumb, the index finger, the middle finger, thering finger, and the little finger or the sequence of motions betweenthe fingers.

For example, the finger motion pattern determined by the controller 140may correspond to “one time motion of the thumb,” and another examplemay correspond to “two times motion of the index finger after one timemotion of the thumb.”

That is, the finger motion pattern may correspond to a time seriesarrangement of one or more finger motions.

At this time, according to the embodiment, the reference value for eachof the plurality of fingers may be personalized according to the user.

Specifically, the controller 140 according to the embodiment controlsthe AVN device 152 to output a message that induces an input for atleast one finger motion, receives the signal for the finger motion ofthe user inputted corresponding to the message from the motionrecognition sensor 120, and updates at least one of the reference valuesfor each of the plurality of fingers used for determination of thefinger motion pattern based on the received signal for the fingermotion.

For example, the controller 140 may output a message to the user, suchas “Please operate your thumb once,” as shown in FIG. 4, to induce aninput for the operation of the thumb.

However, as shown in FIG. 4, the present invention is not limited to theoperation of the thumb, and the controller 140 updates the referencevalue for each of the plurality of fingers by controlling the AVN device152 to sequentially display, in addition to the thumb, a message forinducing an input of an operation for at least one of the index finger,the middle finger, the ring finger, or the little finger.

In addition, as shown in FIG. 4, the controller 140 may control thedisplay 152-1 to visually output a message, may control the AVN device152 to output a message, audibly or visually, unlike the one shown inFIG. 4.

That is, the controller 140 controls the AVN device 152 to visually orauditorily output a message for prompting the user to input afinger-by-finger motion, and can update the control value of the vehicle10 so that the vehicle 10 can be optimized for the finger motion of thecurrent user by updating the reference value to be compared with thesignal for the finger motion so that the finger motion patterncorresponding to the current user's finger motion can be determinedbased on the signal for the finger motion corresponding to the message.

For example, when the signal for the finger motion of the user is lowerthan a predetermined reference value, the controller 140 can reduce thepredetermined reference value so that the finger motion pattern can bedetermined even when the finger motion of the user is minute.

In addition, when the signal for the user's finger motion is higher thana predetermined reference value, the controller 140 can increase thepredetermined reference value so that the finger motion pattern can bedetermined even when the user's finger motion is large.

The controller 140 according to the embodiment can control any one ofthe at least one output device 150 included in the vehicle 10 based onthe determined finger motion pattern.

Particularly, the controller 140 may determine any one of the outputdevices to be controlled among the at least one output device 150included in the vehicle 10 based on the determined finger motionpattern, and may determine the operation command for any one of theoutput devices based on the determined finger motion pattern.

At this time, the controller 140 can determine any one of the outputdevices and the operation commands to be controlled based on theinformation indicating the correlation between the finger motion patternstored in advance and the operation of the output device.

For example, the controller 140 can determine any one of the outputdevices to be controlled among the at least one output device 150 in thevehicle 10 based on the first finger motion pattern among the determinedfinger motion patterns.

That is, as shown in FIG. 3, when the controller 140 determines thefinger motion pattern of “two times motion of the index finger,” thecontroller 140 can determine the air conditioner 151 as the outputdevice 150 corresponding to the control object.

In addition to, the controller 140 may determine the operation commandfor the first output device including at least one command for starting,ending, strength, or direction of an output based on the second fingermotion pattern determined based on the finger motion of the user afterthe determination of the first finger motion pattern among thedetermined finger motion patterns.

That is, as shown in FIG. 3, when the finger motion patterncorresponding to “two times motion of the middle finger” is determined,the controller 140 can determine that the operation command of the airconditioner 151 is on/off (ON/OFF).

In addition, the controller 140 may determine the operation mode for thefirst output device including a command for a kind of output based onthe third finger motion pattern determined based on the finger motion ofthe user after the determination of the first finger motion pattern andbefore the determination of the second finger motion pattern among thedetermined finger motion patterns.

That is, as shown in FIG. 3, the controller 140 can determine theoperation mode of the air conditioner 151 as the cooling mode when thefinger motion pattern corresponding to “one time motion of the indexfinger after one time motion of the thumb” is determined.

That is, the controller 140 may determine any one of the output devicescorresponding to the controlled object corresponding to the determinedfinger motion pattern, based on the information indicating thecorrelation between the stored finger motion pattern and the operationof the output device, may determine the operation command for any one ofthe determined output devices corresponding to the finger motion patternaccording to the finger motion input thereafter.

At this time, the operation command may include at least one command forstarting, ending, adjusting the intensity, or directing the output ofthe output device 150, respectively.

The controller 140 may determine the operation mode of the controltarget based on the finger motion pattern corresponding to the fingermotion input between the selection of the control object and thedetermination of the operation command of the control object.

At this time, the operating mode may include an instruction for the typeof output of the output device 150.

The controller 140 can control any one of the output devices determinedbased on at least one of the determined operation mode or the determinedoperation command.

At this time, the controller 140 may receive an approval input from theuser as to whether or not to control the output device based on at leastone of the operation mode or the operation command, according to theembodiment.

That is, the controller 140 can control any one of the output devices,the operation mode, and the output device corresponding to the operationcommand determined by the user based on the finger motion pattern.

The controller 140 can control the AVN device 152 to at least one ofvisually or auditorily output information on at least one of the outputdevice, the operation command, or the operation mode determined based onthe finger motion pattern.

Particularly, the controller 140 can control the AVN device 152 tooutput information on at least one of the output device, the operationcommand, or the operation mode determined based on the finger motionpattern by voice, and can control the AVN device 152 to outputinformation on at least one of the output device, the operation command,or the operation mode determined based on the finger motion pattern as aspecific signal (e.g., specific sounds, specific images, etc.).

For example, as shown in FIG. 5, the controller 140 may control thedisplay 152-1 to output a message asking for approval for the operationof the air conditioner 151 determined based on the finger motion patternin the cooling mode.

At this time, the controller 140 may control the determined outputdevice based on the at least one of the operation command or theoperation mode, when receiving an input from the at least one of theinput device 110 or the motion recognition sensor 120 to approve atleast one of the operation command or the operation mode for thedetermined output device.

For example, when receiving the approval for the operation of the airconditioner 151 in the cooling mode through the input device 110 orreceiving the finger motion corresponding to the approval for theoperation through the motion recognition sensor 120, the controller 140can control the air conditioner 151 to operate in the cooling mode.

Thereby, the vehicle 10 can receive the approval of the user whencontrolling one of the output devices based on the user's finger motion,so that it is possible to provide the control of the output device moreaccurately.

In addition, the controller 140 according to the embodiment can start orend control of the output device 150 based on the finger motion patternbased on the user's input.

For example, the controller 140 is configured to control the outputdevice of any one of the at least one output device 150 by determiningthe finger motion pattern based on the signal of the finger motion, whenreceiving an input from at least one of the input device 110 or themotion recognition sensor 120, the input indicating an initiation ofcontrol for the at least one output device 150.

In addition, the controller 140 is configured to stop the operation ofcontrolling the output device of any one of the at least one outputdevice 150, when receiving an input from at least one of the inputdevice 110 or the motion recognition sensor 120, the input indicating anend of control for the at least one output device.

The configuration for determining the user's finger motion pattern usingvarious configurations of the vehicle 10 and controlling the outputdevice 150 based thereon has been described in detail above.

The vehicle 10 allows the user to add a new finger motion pattern so asto more adaptively utilize the control of the output device 150 based onthe finger motion pattern. Hereinafter, a configuration for adding a newfinger motion pattern not included in the information on the correlationbetween the finger motion pattern and the output device 150 will bedescribed in detail.

FIG. 6 is a view illustrating a case where a vehicle receives anoperation of an output device corresponding to a finger motion patternfrom a user according to an exemplary embodiment of the presentdisclosure.

Referring to FIG. 6, the controller 140 according to the embodimentcontrols the at least one output device 150 based on the new operationinstruction corresponding to the new finger motion pattern by adding anew finger motion pattern in addition to the previously stored fingermotion pattern.

Particularly, the controller 140 may receive a signal for a new fingermotion from the motion recognition sensor 120 when receiving an inputfor addition of a new finger motion pattern from at least one of theinput device 110 or the motion recognition sensor 120, and may receivean input from the input device 110 for a new operation command for anyone of the at least one output device 150.

For example, as shown in FIG. 6, the controller 140 receives a signalfor a new finger operation corresponding to “three times motion of thering finger after one time motion of the thumb” from the motionrecognition sensor 120 and receives an input for a new operation commandcorresponding to “the route search to the destination of the AVN device152” from the input device 110.

In addition, the controller 140 may control the display 152-1 to displayinformation on a new finger operation pattern for the new fingeroperation and a new operation command, for input and confirmation of theuser.

At this time, the controller 140 is configured to update the informationindicating the pre-stored correlation between the finger motion patternand the operation of the output device so that the new finger motionpattern for the new finger motion and the new operation command for theany one of the at least one output device correspond to each other.

Thereby, the vehicle 10 can provide the user with the operation of theoutput device corresponding to the new finger motion, when receiving theinput for the new finger motion from the future user.

Hereinafter, a control method of the vehicle 10 will be described. Thevehicle 10 according to the above-described embodiment may be applied tothe control method of the vehicle 10, as will be described later.Therefore, descriptions given above with reference to FIGS. 1 to 6 maybe applied to the control method of the vehicle 10 in the same manner,unless otherwise noted.

FIG. 7 is a flowchart related to a case where an output device iscontrolled based on a finger motion pattern in a method of controlling avehicle according to an exemplary embodiment of the present disclosure.

Referring to FIG. 7, when the controller 140 according to the embodimentreceives the user input for starting the control of the output device150 (Yes in 710), the controller 140 may receive the signal for thefinger operation from the motion recognition sensor 120 (720).

That is, the controller 140 can control the output device of any one ofthe at least one output device 150 by determining the finger operationpattern based on the signal of the finger operation, when receiving aninput from at least one of the input device 110 or the motionrecognition sensor 120 for instructing the start of the control for atleast one of the output devices 150.

To this end, the controller 140 can determine the finger movementpattern input from the user based on the signal for the received fingermotion (730). Particularly, the controller 140 determines the fingermotion pattern based on the signal for the finger motion.

For example, the controller 140 may determine at least one of a motionof each of the plurality of fingers or a sequence of motions between theplurality of fingers by comparing the signal for the finger motion and areference value for each of the plurality of fingers, and determine thefinger motion pattern based on at least one of the motion of each of theplurality of fingers or the sequence of motions between the plurality offingers.

That is, the controller 140 can determine whether or not thecorresponding finger is moved, and can determine the sequence of motionsbetween the fingers by comparing the signals for the motions of thethumb, the index finger, the middle finger, the ring finger, and thelittle finger with the respective reference values.

As described above, the finger motion pattern may correspond to theoperation of each of the thumb, the index finger, the middle finger, thering finger, and the little finger or the sequence of motions betweenthe fingers. That is, the finger motion pattern may correspond to a timeseries arrangement of one or more finger motions.

Thereafter, the controller 140 according to an exemplary embodiment ofthe present disclosure may determine the output device 150 and theoperation command corresponding to the determined finger motion pattern(740).

Particularly, the controller 140 may determine any one of the outputdevices to be controlled among the at least one output device 150included in the vehicle 10 based on the determined finger motionpattern, and may determine the operation command for any one of theoutput devices based on the determined finger motion pattern.

At this time, the controller 140 can determine any one of the outputdevices and the operation commands to be controlled based on theinformation indicating the correlation between the finger motion patternstored in advance and the operation of the output device.

For example, the controller 140 can determine any one of the outputdevices to be controlled among the at least one output device 150 in thevehicle 10 based on the first finger motion pattern among the determinedfinger motion patterns.

In addition, the controller 140 may determine the operation command forthe first output device including at least one command for starting,ending, strength, or direction of an output based on the second fingermotion pattern determined based on the finger motion of the user afterthe determination of the first finger motion pattern among thedetermined finger motion patterns.

In addition, the controller 140 may determine the operation mode for thefirst output device including a command for a kind of output based onthe third finger motion pattern determined based on the finger motion ofthe user after the determination of the first finger motion pattern andbefore the determination of the second finger motion pattern among thedetermined finger motion patterns.

The controller 140 according to an exemplary embodiment of the presentdisclosure, when receiving the user approval input for the operation ofthe determined output device 150 (Yes in 750), may control the outputdevice 150 determined based on the determined operation command (760).

In other words, the controller 140 may receive an approval input fromthe user as to whether or not to control the output device based on atleast one of the operation mode or the operation command, according tothe embodiment.

That is, the controller 140 can control any one of the output devices,the operation mode, and the output device corresponding to the operationcommand determined by the user based on the finger motion pattern.

Particularly, the controller 140 can control the AVN device 152 to atleast one of visually or auditorily output information on at least oneof the output device, the operation command, or the operation modedetermined based on the finger motion pattern.

At this time, the controller 140 may control the determined outputdevice based on the at least one of the operation command or theoperation mode, when receiving an input from the at least one of theinput device 110 or the motion recognition sensor 120 to approve atleast one of the operation command or the operation mode for thedetermined output device.

However, the controller 140 according to the embodiment mayautomatically control the output device 150 based on the operationcommand even when the input from the user is not received.

The controller 140 according to an exemplary embodiment of the presentdisclosure, when receiving the user input for ending the control of theoutput device 150 (Yes in 770), may terminate the procedure forcontrolling the output device 150.

Particularly, the controller 140 is configured to stop the operation ofcontrolling the output device of any one of the at least one outputdevice 150, when receiving an input from at least one of the inputdevice 110 or the motion recognition sensor 120, the input indicating anend of control for the at least one output device.

According to the embodiment, the controller 140 may stop the operationof controlling the output device 150 when the output device 150 performsthe operation corresponding to the operation command and the operationis completed.

FIG. 8 is a flowchart related to a case where initial personalizationregistration is executed in a method of controlling a vehicle accordingto an exemplary embodiment of the present disclosure.

Referring to FIG. 8, the controller 140 according to the embodimentcontrols the AVN device 152 to output a message that induces an inputfor at least one finger motion (810).

In addition, the controller 140 according to the embodiment may receivethe signal for the finger motion of the user inputted corresponding tothe message from the motion recognition sensor 120 (820), and may updateat least one reference value for each of the plurality of fingers usedfor determination of the finger motion pattern based on the receivedsignal for the finger motion (830).

Thereafter, the controller 140 according to the embodiment may store theupdated reference value in the storage 130 (840).

That is, the controller 140 can personalize the reference value for eachof the plurality of fingers used for determining the finger operationpattern according to the user.

Specifically, the controller 140 according to the embodiment controlsthe AVN device 152 to output a message that induces an input for atleast one finger motion, receives the signal for the finger motion ofthe user inputted corresponding to the message from the motionrecognition sensor 120, and updates at least one reference value foreach of the plurality of fingers used for determination of the fingermotion pattern based on the received signal for the finger motion.

That is, the controller 140 controls the AVN device 152 to visually orauditorily output a message for prompting the user to input afinger-by-finger motion, and can update the control value of the vehicle10 so that the vehicle 10 can be optimized for the finger motion of thecurrent user by updating the reference value to be compared with thesignal for the finger motion so that the finger motion patterncorresponding to the current user's finger motion can be determinedbased on the signal for the finger motion corresponding to the message.

For example, when the signal for the finger motion of the user is lowerthan a predetermined reference value, the controller 140 can reduce thepredetermined reference value so that the finger motion pattern can bedetermined even when the finger motion of the user is minute.

In addition, when the signal for the user's finger motion is higher thana predetermined reference value, the controller 140 can increase thepredetermined reference value so that the finger motion pattern can bedetermined even when the user's finger motion is large.

FIG. 9 is a flowchart related to a case of updating informationindicating a correlation between a finger motion pattern and anoperation of an output device in a method of controlling a vehicleaccording to an exemplary embodiment of the present disclosure.

Referring to FIG. 9, the controller 140 according to an exemplaryembodiment of the present disclosure, when receiving the user input forsetting a new finger operation pattern (Yes in 910), may receive asignal for a finger operation and an input for an operation of theoutput device 150 (920).

Particularly, the controller 140 may receive a signal for a new fingermotion from the motion recognition sensor 120 when receiving an inputfor addition of a new finger motion pattern from at least one of theinput device 110 or the motion recognition sensor 120.

In this case, the controller 140 according to the embodiment determinesthe finger operation pattern input from the user based on the signal forthe received finger operation (930), and may update the informationindicating the pre-stored correlation between the finger motion patternand the operation of the output device so that the new finger motionpattern for the new finger motion and the new operation command for theany one of the at least one output device correspond to each other(940).

That is, the controller 140 is configured to update the informationindicating the correlation between the finger motion pattern and theoperation of the output device pre-stored in storage 130 so that the newfinger motion pattern for the new finger motion and the new operationcommand for the any one of the at least one output device correspond toeach other.

Thereby, the vehicle 10 can provide the user with the operation of theoutput device 150 corresponding to the new finger motion, when receivingthe input for the new finger motion from the future user.

The disclosed embodiments may be implemented in the form of a recordingmedium storing instructions that are executable by a computer. Theinstructions may be stored in the form of a program code, and whenexecuted by a processor, the instructions may generate a program moduleto perform operations of the disclosed embodiments. The recording mediummay be implemented as a computer-readable recording medium.

The computer-readable recording medium may include all kinds ofrecording media storing commands that can be interpreted by a computer.For example, the computer-readable recording medium may be ROM, RAM, amagnetic tape, a magnetic disc, flash memory, an optical data storagedevice, etc.

The exemplary embodiments of the disclosure have thus far been describedwith reference to the accompanying drawings. It will be obvious to thoseof ordinary skill in the art that the disclosure may be practiced inother forms than the exemplary embodiments as described above withoutchanging the technical idea or essential features of the disclosure. Theabove exemplary embodiments are only by way of example, and should notbe interpreted in a limited sense.

What is claimed is:
 1. A vehicle comprising: at least one output device;a motion recognition sensor configured to output a signal for a fingermotion of a user; and a controller configured to: determine a fingermotion pattern based on the signal for the finger motion; determine afirst output device corresponding to the determined finger motionpattern among the at least one output device; determine an operationcommand corresponding to the determined finger motion pattern; andcontrol the first output device based on the operation command.
 2. Thevehicle according to claim 1, wherein the controller is configured to:determine at least one of a motion of each of a plurality of fingers ora sequence of motions between the plurality of fingers by comparing thesignal for the finger motion and a reference value for each of theplurality of fingers; and determine the finger motion pattern based onat least one of the motion of each of the plurality of fingers or thesequence of motions between the plurality of fingers.
 3. The vehicleaccording to claim 2, wherein the controller is configured to determinethe first output device and the operation command based on informationindicating a pre-stored correlation between the finger motion patternand the operation of the output device.
 4. The vehicle according toclaim 3, wherein the controller is configured to: determine the firstoutput device based on a first finger motion pattern among thedetermined finger motion patterns; and determine the operation commandfor the first output device including at least one command for starting,ending, strength, or direction of an output based on a second fingermotion pattern determined based on the finger motion of the user afterthe determination of the first finger motion pattern among thedetermined finger motion patterns.
 5. The vehicle according to claim 2,wherein the controller is configured to determine an operation mode forthe first output device including a command for a type of output basedon a third finger motion pattern determined based on the finger motionof the user after the determination of a first finger motion pattern andbefore the determination of a second finger motion pattern among thedetermined finger motion patterns.
 6. The vehicle according to claim 3,wherein the vehicle further comprises an input device for receiving aninput from the user.
 7. The vehicle according to claim 6, wherein thecontroller is configured to determine the finger motion pattern based onthe signal for the finger motion to control the first output device,when receiving an input from at least one of the input device or themotion recognition sensor, the input indicating an initiation of controlfor the at least one output device.
 8. The vehicle according to claim 6,wherein the controller is configured to stop the operation ofcontrolling the first output device, when receiving an input from atleast one of the input device or the motion recognition sensor, theinput indicating an end of control for the at least one output device.9. The vehicle according to claim 1, wherein the controller isconfigured to: receive a signal for a new finger motion from the motionrecognition sensor when receiving an input for addition of a new fingermotion pattern from at least one of the input device or the motionrecognition sensor; and receive an input from the input device for a newoperation command for any one of the at least one output device.
 10. Thevehicle according to claim 9, wherein the controller is configured toupdate information indicating a pre-stored correlation between thefinger motion pattern and the operation of the output device so that thenew finger motion pattern for the new finger motion and the newoperation command for the any one of the at least one output devicecorrespond to each other.
 11. The vehicle according to claim 6, whereinthe output device comprises at least one of an air conditioner, anaudio, video, navigation (AVN) device, a window opening/closing device,a lamp control device, a wiper control device, or a driving assistsystem.
 12. The vehicle according to claim 11, wherein the controller isconfigured to control the AVN device to output information on a firstoutput device and the operation command at least one of visually oraudibly.
 13. The vehicle according to claim 12, wherein the controlleris configured to control the first output device based on the operationcommand, when receiving an input from the at least one of the inputdevice or the motion recognition sensor to approve the operation commandfor the first output device.
 14. The vehicle according to claim 11,wherein the controller is configured to control the AVN device to outputa message that induces an input for at least one finger motion.
 15. Thevehicle according to claim 14, wherein the controller is configured to:receive the signal for the finger motion of the user inputtedcorresponding to the message from the motion recognition sensor; andupdate at least one reference value for each of the plurality of fingersused for determination of the finger motion pattern based on thereceived signal for the finger motion.
 16. The vehicle according toclaim 1, wherein the motion recognition sensor is a piezoelectricelement that outputs an electrical signal corresponding to the fingermotion of the user, and wherein the motion recognition sensor isattached to at least one of the user's hand, palm, wrist or arm, or isprovided in at least one of a steering wheel and a gear rod of thevehicle.
 17. A method of controlling a vehicle that comprises at leastone output device and a motion recognition sensor configured to output asignal for a finger motion of a user, the method comprising: determininga finger motion pattern based on the signal for the finger motion;determining a first output device corresponding to the determined fingermotion pattern among the at least one output device; determining anoperation command corresponding to the determined finger motion pattern;and controlling the first output device based on the operation command.18. The method according to claim 17, wherein the determining a fingermotion pattern comprises: determining at least one of a motion of eachof a plurality of fingers or a sequence of motions between the pluralityof fingers by comparing the signal for the finger motion and a referencevalue for each of the plurality of fingers; and determining the fingermotion pattern based on at least one of the motion of each of theplurality of fingers or the sequence of motions between the plurality offingers.
 19. The method according to claim 18, wherein the determiningan operation command comprises: determining the first output device andthe operation command based on information indicating a pre-storedcorrelation between the finger motion pattern and an operation of theoutput device.
 20. The method according to claim 19, wherein thedetermining a first output device comprises: determining the firstoutput device based on a first finger motion pattern among thedetermined finger motion patterns, and wherein the determining of theoperation command comprises: determining the operation command for thefirst output device including at least one command for starting, ending,strength, or direction of an output based on a second finger motionpattern determined based on the finger motion of the user after thedetermination of the first finger motion pattern among the determinedfinger motion patterns.
 21. The method according to claim 18, furthercomprising: determining an operation mode for the first output deviceincluding a command for a kind of output based on a third finger motionpattern determined based on the finger motion of the user after thedetermination of a first finger motion pattern and before thedetermination of a second finger motion pattern among the determinedfinger motion patterns.
 22. The method according to claim 19, whereinthe vehicle further comprises an input device for receiving an inputfrom the user.
 23. The method according to claim 22, further comprising:determining the finger motion pattern based on the signal for the fingermotion to control the first output device, when receiving an input fromat least one of the input device or the motion recognition sensor, theinput indicating an initiation of control for the at least one outputdevice.
 24. The method according to claim 22, further comprising:stopping the operation of controlling the first output device, whenreceiving an input from at least one of the input device or the motionrecognition sensor, the input indicating an end of control for the atleast one output device.
 25. The method according to claim 17, furthercomprising: receiving a signal for a new finger motion from the motionrecognition sensor when receiving an input for addition of a new fingermotion pattern from at least one of the input device or the motionrecognition sensor; and receiving an input from the input device for anew operation command for any one of the at least one output device. 26.The method according to claim 25, further comprising: updatinginformation indicating a pre-stored correlation between the fingermotion pattern and the operation of the output device so that the newfinger motion pattern for the new finger motion and the new operationcommand for the any one of the at least one output device correspond toeach other.
 27. The method according to claim 22, wherein the outputdevice comprises at least one of an air conditioner, an audio, video,navigation (AVN) device, a window opening/closing device, a lamp controldevice, a wiper control device, or a driving assist system.
 28. Themethod according to claim 27, further comprising: controlling the AVNdevice to output information on a first output device and the operationcommand at least one of visually or audibly.
 29. The method according toclaim 28, further comprising: controlling the first output device basedon the operation command, when receiving an input from the at least oneof the input device or the motion recognition sensor to approve theoperation command for the first output device.
 30. The method accordingto claim 27, further comprising: controlling the AVN device to output amessage that induces an input for at least one finger motion.
 31. Themethod according to claim 30, further comprising: receiving the signalfor the finger motion of the user inputted corresponding to the messagefrom the motion recognition sensor; and updating at least one referencevalue for each of the plurality of fingers used for determination of thefinger motion pattern based on the received signal for the fingermotion.
 32. The method according to claim 17, wherein the motionrecognition sensor is a piezoelectric element that outputs an electricalsignal corresponding to the finger motion of the user, and wherein themotion recognition sensor is attached to at least one of the user'shand, palm, wrist or arm, or is provided in at least one of a steeringwheel and a gear rod of the vehicle.